package JPetStore.persistence;

import JPetStore.domain.Account;


public interface AccountDao {
    Account getAccountByUsername(String username);

    Account getAccountByUsernameAndPassword(Account account);

    void insertAccount(Account account);

    void insertProfile(Account account);

    void insertSignon(Account account);

    void updateAccount(Account account);


    int changeInformation(Account var1);

    void updateProfile(Account account);

    void updateSignon(Account account);

    boolean is_repeat(String var1);

    boolean is_exist(String var1, String var2);

    int addAccount(Account var1);

    int addSignOn(Account var1);

    int changePassword(String var1, String var2);

    int changeUsername(String var1, String var2);
}
